template_file = [
    '$被测对象$_（整改建议书）.docx',
    '$被测对象$_（整改规划书）.docx',
    'ZJXP QR13-01 客户满意度调查表.doc',
    'ZJXP QR26-01 网络安全等级保护测评委托书.docx',
    'ZJXP QR26-02 测评项目通知单.docx',
    'ZJXP QR26-03 测评任务书.docx',
    'ZJXP QR26-04 信息系统基本情况调查表.docx',  # empty
    'ZJXP QR26-05 测评项目计划书.docx',
    'ZJXP QR26-06 测评方案.docx',  # empty
    'ZJXP QR26-07 会议签到 记录表-末次.docx',
    'ZJXP QR26-07 会议签到 记录表-首次.docx',
    'ZJXP QR26-08 现场测评授权书.docx',
    'ZJXP QR26-09 测评结果记录表.docx',
    'ZJXP QR26-10 文档接收 归还清单.docx',
    'ZJXP QR26-13 网络安全问题汇总及整改建议.docx',
    'ZJXP QR26-14 测评方案评审表.docx',
    'ZJXP QR26-15 测评报告评审表.docx',
    'ZJXP QR26-16 设备检前核查记录表.docx',
    '公司等保测评项目归档清单-等保测评.docx'
]

template_map = {
    '$被测对象$_（整改建议书）.docx': [
        '$被测对象$', '$被测单位$',
        '$现场实施结束时间$', '$安全保护等级$'
    ],
    '$被测对象$_（整改规划书）.docx': [
        '$被测对象$', '$被测单位$',
        '$现场实施结束时间$', '$安全保护等级$'
    ],
    'ZJXP QR13-01 客户满意度调查表.doc': [
        '$被测单位$', '$被测单位联系人姓名$',
        '$被测单位地址$', '$被测单位联系人移动电话$'
    ],
    'ZJXP QR26-01 网络安全等级保护测评委托书.docx': [
        '$被测单位$', '$方案编制起始时间$',
        '$被测单位$', '$被测单位联系人姓名$',
        '$被测单位联系人办公电话$', '$被测单位联系人移动电话$',
        '$被测单位联系人电子邮件$', '$被测单位地址$',
        '$被测单位邮编$', '$被测对象$',
        '$被测单位联系人部门$',

        '$被测单位负责人姓名$', '$被测单位负责人联系电话$'
    ],
    'ZJXP QR26-02 测评项目通知单.docx': [
        '$被测单位$', '$项目编号$',
        '$被测单位地址$', '$被测单位联系人职务$',
        '$被测单位联系人办公电话$', '$被测单位联系人移动电话$',
        '$被测对象$', '$安全保护等级$',
        '$备案证明编号$', '$扩展要求$'
    ],
    'ZJXP QR26-03 测评任务书.docx': [
        '$被测单位$', '$项目编号$',
        '$被测单位地址$', '$被测单位联系人姓名$',
        '$被测单位联系人办公电话$', '$被测单位联系人职务$',
        '$被测对象$', '$安全保护等级$',
        '$现场实施起始时间$', '$现场实施结束时间$',
        '$测评单位联系人姓名$', '$测评单位联系人移动电话$',

        '$测评成员二$', '$测评成员三$',
        '$测评成员二级别$', '$测评成员三级别$',
        '$测评成员二联系方式$', '$测评成员三联系方式$'
    ],
    'ZJXP QR26-05 测评项目计划书.docx': [
        '$现场实施起始时间$', '$现场实施结束时间$',
        '$被测单位$', '$被测对象$',
        '$测评单位联系人姓名$', '$测评成员一测评内容$',

        '$测评成员二$', '$测评成员三$',
        '$测评成员二组别$', '$测评成员三组别$',
        '$测评成员二测评内容$', '$测评成员三测评内容$'
    ],
    'ZJXP QR26-07 会议签到 记录表-末次.docx': [
        '$被测单位$', '$现场实施结束时间$'
    ],
    'ZJXP QR26-07 会议签到 记录表-首次.docx': [
        '$被测单位$', '$现场实施起始时间$',
        '$被测对象$', '$安全保护等级$'
    ],
    'ZJXP QR26-08 现场测评授权书.docx': [
        '$测评单位$', '$现场实施起始时间$',
        '$现场实施结束时间$'
    ],
    'ZJXP QR26-09 测评结果记录表.docx': [
        '$被测单位$', '$项目编号$'
    ],  # 需要添加测评表
    'ZJXP QR26-10 文档接收 归还清单.docx': [
        '$被测对象$'
    ],
    'ZJXP QR26-13 网络安全问题汇总及整改建议.docx': [
        '$被测单位$', '$现场实施结束时间$',
        '$被测对象$'
    ],
    'ZJXP QR26-14 测评方案评审表.docx': [
        '$被测单位$', '$被测对象$',
        '$方案编制结束时间$'
    ],
    'ZJXP QR26-15 测评报告评审表.docx': [
        '$被测单位$', '$被测对象$',
        '$报告编制结束时间$'
    ],
    'ZJXP QR26-16 设备检前核查记录表.docx': [
        '$测评单位$', '$测评单位联系人姓名$',
        '$现场实施起始时间$'
    ],
    '公司等保测评项目归档清单-等保测评.docx': [
        '$被测单位$', '$项目编号$',
        '$被测对象$', '$报告编号$',
        '$测评单位联系人姓名$', '$测评准备起始时间$',
        '$报告编制结束时间$'
    ]
}

if __name__ == '__main__':
    pass
